colitis constipation endoscopy colonoscopy gastroenterology diarrhea colon cancer ibs colon cancer gastrointestinal heartburn